requiring much effort - Französisch Englisch Wörterbuch